﻿using System;
using System.Collections.Generic;
using System.Globalization;
using LM.InterfacesFabricas.Basicos.Enumeradores;

namespace LM.InterfacesFabricas.DTOs
{
    public class DtoItemTabelaPreco
    {
        public int Codigo { get; set; }
        public EnumTipoDeVeiculo TipoVeiculo { get; set; }
        public EnumTipoDeVaga TipoVaga { get; set; }
        public float CustoPeriodo { get; set; }
        public int Periodo { get; set; }
        public float CustoAdicional { get; set; }
        public int PeriodoAdicional { get; set; }

        public IList<DtoDiaSemanaItemTabelaPreco> DiasSemanaItemTabelaPrecos { get; set; }

        public override string ToString()
        {
            return string.Format(CultureInfo.InvariantCulture, "Código: {0}, Tipo de veículo: {1}, Tipo de vaga: {2}", Codigo, TipoVeiculo, TipoVaga);
        }
    }
}
